package com.boaihome.demo.demo2;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.EditText;
import com.didichuxing.doraemonkit.DoraemonKit;

public class MainActivity extends AppCompatActivity {

    public static final String EXTRA_MESSAGE = "com.boaihome.demo.demo2.MESSAGE";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        DoraemonKit.install(getApplication());
    }

    public void sendMessage(View view){
//        BALog("测试打印结果");
        Log.e("测试打印结果","测试打印结果");

        // Intent 构造函数采用两个参数：
        //Context 是第一个参数（之所以使用 this 是因为 Activity 类是 Context 的子类）
        //应用组件的 Class，系统应将 Intent（在本例中，为应启动的 Activity）传递至该类。
        Intent intent = new Intent(this, TestSecondActivity.class);
        EditText editText = (EditText) findViewById(R.id.editText);

        String message = editText.getText().toString();
        // putExtra() 函数将 EditText 的值添加到 intent。Intent 能够以名为 extra 的键值对形式携带数据类型。您的键是一个公共常量 EXTRA_MESSAGE，因为下一个 Activity 将使用该键来检索文本值。为 intent extra 定义键时最好使用应用的软件包名称作为前缀。这可以确保在您的应用与其他应用交互时这些键始终保持唯一。
        intent.putExtra(EXTRA_MESSAGE, message);
        // startActivity() 函数将启动 Intent 指定的 DisplayMessageActivity 实例。现在，您需要创建该类。
        startActivity(intent);
    }


}
